home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak Vol A-4
/
(Vol A-4) Vol. A4.iso
/
Games
/
smashing.swf
/
scripts
/
DefineSprite_294
/
frame_1
/
DoAction.as
Wrap
Text File
|
2008-03-12
|
927b
|
36 lines
function ballActions(ballpath, speed)
{
ball = eval(ballPath);
if(!ball.init)
{
ball.SpeedX = speed + random(2);
ball.SpeedY = speed + random(2);
ball.init = true;
}
ball.TargetX = ball._x - ball.SpeedX;
ball.TargetY = ball._y - ball.SpeedY;
if(ball.TargetX >= rightWall - ball._width / 2)
{
ball.SpeedX = - ball.SpeedX;
}
if(leftWall + ball._width / 2 >= ball.TargetX)
{
ball.SpeedX = - ball.SpeedX;
}
if(topWall + ball._height / 2 >= ball.TargetY)
{
ball.SpeedY = - ball.SpeedY;
}
if(ball.TargetY >= bottomWall - ball._height / 2)
{
ball.SpeedY = - ball.SpeedY;
}
ball._x = ball.TargetX;
ball._y = ball.TargetY;
}
leftWall = bounceArea._x;
rightWall = bounceArea._x + bounceArea._width;
topWall = bounceArea._y;
bottomWall = bounceArea._y + bounceArea._height;
_parent.totalBricks -= 15;